﻿//-------------------------------------------------------------------------------------------------------------------------------------
// Copyright (C) 2005 greatelsoft.com All Rights Reserved
//-------------------------------------------------------------------------------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Text;
using Pub.Class;

namespace GTS.MiniBox.Entity {
    /// <summary>
    /// 短信通道实体类
    /// 
    /// 修改纪录
    ///     2012-09-25 版本：1.0 系统自动创建此类
    /// 
    /// </summary>
    [Serializable]
    [EntityInfo("短信通道")]
    public partial class SMSChannelInfo {
        /// <summary>
        /// 短信通道
        /// </summary>
        public static readonly string _ = "SMSChannelInfo";

        /// <summary>
        /// 短信通道编号
        /// </summary>
        public static readonly string _ChannelID = "SMSChannelInfo.ChannelID";
        private int? channelID = null;
        /// <summary>
        /// 短信通道编号
        /// </summary>
        [EntityInfo("短信通道编号")]
        public new int? ChannelID { get { return channelID; } set { channelID = value; } }

        /// <summary>
        /// 通道名称
        /// </summary>
        public static readonly string _ChannelName = "SMSChannelInfo.ChannelName";
        private string channelName = null;
        /// <summary>
        /// 通道名称
        /// </summary>
        [EntityInfo("通道名称")]
        public new string ChannelName { get { return channelName; } set { channelName = value; } }

        /// <summary>
        /// 运营商
        /// </summary>
        public static readonly string _CstCode = "SMSChannelInfo.CstCode";
        private int? cstCode = null;
        /// <summary>
        /// 运营商
        /// </summary>
        [EntityInfo("运营商")]
        public new int? CstCode { get { return cstCode; } set { cstCode = value; } }

        /// <summary>
        /// 长号码
        /// </summary>
        public static readonly string _LongPhone = "SMSChannelInfo.LongPhone";
        private string longPhone = null;
        /// <summary>
        /// 长号码
        /// </summary>
        [EntityInfo("长号码")]
        public new string LongPhone { get { return longPhone; } set { longPhone = value; } }

        /// <summary>
        /// 指令
        /// </summary>
        public static readonly string _Instruction = "SMSChannelInfo.Instruction";
        private string instruction = null;
        /// <summary>
        /// 指令
        /// </summary>
        [EntityInfo("指令")]
        public new string Instruction { get { return instruction; } set { instruction = value; } }

        /// <summary>
        /// 价格(角)
        /// </summary>
        public static readonly string _Price = "SMSChannelInfo.Price";
        private int? price = null;
        /// <summary>
        /// 价格(角)
        /// </summary>
        [EntityInfo("价格(角)")]
        public new int? Price { get { return price; } set { price = value; } }

        /// <summary>
        /// SP
        /// </summary>
        public static readonly string _SPCode = "SMSChannelInfo.SPCode";
        private string sPCode = null;
        /// <summary>
        /// SP
        /// </summary>
        [EntityInfo("SP")]
        public new string SPCode { get { return sPCode; } set { sPCode = value; } }

        /// <summary>
        /// 每天扣费起始时间
        /// </summary>
        public static readonly string _BeginTime = "SMSChannelInfo.BeginTime";
        private int? beginTime = null;
        /// <summary>
        /// 每天扣费起始时间
        /// </summary>
        [EntityInfo("每天扣费起始时间")]
        public new int? BeginTime { get { return beginTime; } set { beginTime = value; } }

        /// <summary>
        /// 每天扣费结束时间
        /// </summary>
        public static readonly string _EndTime = "SMSChannelInfo.EndTime";
        private int? endTime = null;
        /// <summary>
        /// 每天扣费结束时间
        /// </summary>
        [EntityInfo("每天扣费结束时间")]
        public new int? EndTime { get { return endTime; } set { endTime = value; } }

        /// <summary>
        /// 间隔时间随机最小值（秒）
        /// </summary>
        public static readonly string _MinSpanTime = "SMSChannelInfo.MinSpanTime";
        private int? minSpanTime = null;
        /// <summary>
        /// 间隔时间随机最小值（秒）
        /// </summary>
        [EntityInfo("间隔时间随机最小值（秒）")]
        public new int? MinSpanTime { get { return minSpanTime; } set { minSpanTime = value; } }

        /// <summary>
        /// 间隔时间随机最大值（秒）
        /// </summary>
        public static readonly string _MaxSpanTime = "SMSChannelInfo.MaxSpanTime";
        private int? maxSpanTime = null;
        /// <summary>
        /// 间隔时间随机最大值（秒）
        /// </summary>
        [EntityInfo("间隔时间随机最大值（秒）")]
        public new int? MaxSpanTime { get { return maxSpanTime; } set { maxSpanTime = value; } }

        /// <summary>
        /// 单用户MO日限(角)
        /// </summary>
        public static readonly string _UserDayMOMoney = "SMSChannelInfo.UserDayMOMoney";
        private int? userDayMOMoney = null;
        /// <summary>
        /// 单用户MO日限(角)
        /// </summary>
        [EntityInfo("单用户MO日限(角)")]
        public new int? UserDayMOMoney { get { return userDayMOMoney; } set { userDayMOMoney = value; } }

        /// <summary>
        /// 单用户MO月限(角)
        /// </summary>
        public static readonly string _UserMonthMOMoney = "SMSChannelInfo.UserMonthMOMoney";
        private int? userMonthMOMoney = null;
        /// <summary>
        /// 单用户MO月限(角)
        /// </summary>
        [EntityInfo("单用户MO月限(角)")]
        public new int? UserMonthMOMoney { get { return userMonthMOMoney; } set { userMonthMOMoney = value; } }

        /// <summary>
        /// 单用户MR月限(角)
        /// </summary>
        public static readonly string _UserMonthMRMoney = "SMSChannelInfo.UserMonthMRMoney";
        private int? userMonthMRMoney = null;
        /// <summary>
        /// 单用户MR月限(角)
        /// </summary>
        [EntityInfo("单用户MR月限(角)")]
        public new int? UserMonthMRMoney { get { return userMonthMRMoney; } set { userMonthMRMoney = value; } }

        /// <summary>
        /// 通道日MO总限量(角)
        /// </summary>
        public static readonly string _DayMOMoney = "SMSChannelInfo.DayMOMoney";
        private int? dayMOMoney = null;
        /// <summary>
        /// 通道日MO总限量(角)
        /// </summary>
        [EntityInfo("通道日MO总限量(角)")]
        public new int? DayMOMoney { get { return dayMOMoney; } set { dayMOMoney = value; } }

        /// <summary>
        /// 通道日MR总限量(角)
        /// </summary>
        public static readonly string _DayMRMoney = "SMSChannelInfo.DayMRMoney";
        private int? dayMRMoney = null;
        /// <summary>
        /// 通道日MR总限量(角)
        /// </summary>
        [EntityInfo("通道日MR总限量(角)")]
        public new int? DayMRMoney { get { return dayMRMoney; } set { dayMRMoney = value; } }

        /// <summary>
        /// Chinese关键字
        /// </summary>
        public static readonly string _Chinese = "SMSChannelInfo.Chinese";
        private string chinese = null;
        /// <summary>
        /// Chinese关键字
        /// </summary>
        [EntityInfo("Chinese关键字")]
        public new string Chinese { get { return chinese; } set { chinese = value; } }

        /// <summary>
        /// English关键字
        /// </summary>
        public static readonly string _English = "SMSChannelInfo.English";
        private string english = null;
        /// <summary>
        /// English关键字
        /// </summary>
        [EntityInfo("English关键字")]
        public new string English { get { return english; } set { english = value; } }

        /// <summary>
        /// 号码
        /// </summary>
        public static readonly string _Phone = "SMSChannelInfo.Phone";
        private string phone = null;
        /// <summary>
        /// 号码
        /// </summary>
        [EntityInfo("号码")]
        public new string Phone { get { return phone; } set { phone = value; } }

        /// <summary>
        /// 回复Chinese关键字
        /// </summary>
        public static readonly string _ReplyChinese = "SMSChannelInfo.ReplyChinese";
        private string replyChinese = null;
        /// <summary>
        /// 回复Chinese关键字
        /// </summary>
        [EntityInfo("回复Chinese关键字")]
        public new string ReplyChinese { get { return replyChinese; } set { replyChinese = value; } }

        /// <summary>
        /// 回复English关键字
        /// </summary>
        public static readonly string _ReplyEnglish = "SMSChannelInfo.ReplyEnglish";
        private string replyEnglish = null;
        /// <summary>
        /// 回复English关键字
        /// </summary>
        [EntityInfo("回复English关键字")]
        public new string ReplyEnglish { get { return replyEnglish; } set { replyEnglish = value; } }

        /// <summary>
        /// 回复号码
        /// </summary>
        public static readonly string _ReplyPhone = "SMSChannelInfo.ReplyPhone";
        private string replyPhone = null;
        /// <summary>
        /// 回复号码
        /// </summary>
        [EntityInfo("回复号码")]
        public new string ReplyPhone { get { return replyPhone; } set { replyPhone = value; } }

        /// <summary>
        /// 使用区域
        /// </summary>
        public static readonly string _UsePrivence = "SMSChannelInfo.UsePrivence";
        private string usePrivence = null;
        /// <summary>
        /// 使用区域
        /// </summary>
        [EntityInfo("使用区域")]
        public new string UsePrivence { get { return usePrivence; } set { usePrivence = value; } }

        /// <summary>
        /// 状态 0为可用 1禁用 2当天禁用
        /// </summary>
        public static readonly string _Status = "SMSChannelInfo.Status";
        private int? status = null;
        /// <summary>
        /// 状态 0为可用 1禁用 2当天禁用
        /// </summary>
        [EntityInfo("状态 0为可用 1禁用 2当天禁用")]
        public new int? Status { get { return status; } set { status = value; } }

        /// <summary>
        /// 结算单价
        /// </summary>
        public static readonly string _Settlement = "SMSChannelInfo.Settlement";
        private decimal? settlement = null;
        /// <summary>
        /// 结算单价
        /// </summary>
        [EntityInfo("结算单价")]
        public new decimal? Settlement { get { return settlement; } set { settlement = value; } }

        /// <summary>
        /// 备注
        /// </summary>
        public static readonly string _Remark = "SMSChannelInfo.Remark";
        private string remark = null;
        /// <summary>
        /// 备注
        /// </summary>
        [EntityInfo("备注")]
        public new string Remark { get { return remark; } set { remark = value; } }
    }
}



